package com.site.dao.backend.system;

import java.util.List;

import com.site.dto.backend.system.ResourseBizBean;
import com.site.model.backend.system.ResourseInfo;
import com.site.util.base.dao.BaseDao;
import com.site.util.extremetable.QueryPage;

/**
 * 菜单Dao
 * @author Lee 2012-12-24
 *
 */
public interface MenuDao extends BaseDao {

	List<ResourseInfo> getMenuList(QueryPage queryPage, ResourseBizBean resourseBizBean);

	void update(ResourseBizBean obj);

	void delete(ResourseBizBean obj);

	void save(ResourseBizBean obj);
	
	/**
	 * 根据title获得id
	 * @param title
	 * @return
	 */
	Integer getIdByTitle(String title);
	/**
	 * 获得所有菜单
	 * @param queryPage
	 * @return
	 */
	List<ResourseInfo> getMenu(QueryPage queryPage);
	/**
	 * 获取菜单ID的最大值
	 * @return
	 */
	Integer getMaxId();
}
